package com.aloda.ojcommon.constant;

/**
 * @Author aloda
 * @Date 2025/4/26 15:23
 * 用于封装与题目相关的常量类
 */
public class QuestionConstant {
    // 题目标题的最大长度限制为50
    public static final int TITLE_MAX_LENGTH = 50;
    // 题目内容的最大长度限制为1000
    public static final int CONTENT_MAX_LENGTH = 5000;
    // 题目答案的最大长度限制为1000
    public static final int ANSWER_MAX_LENGTH = 5000;
    // 判题用例中输入和输出的最大长度限制为200
    public static final int JUDGE_CASE_INPUT_OUTPUT_MAX_LENGTH = 1000;
    // 判题配置的总大小限制为1000000字节
    public static final long JUDGE_CONFIG_TOTAL_SIZE_LIMIT = 1000000;
    // 标签最多的数量
    public static final int TAGS_MAX_NUM = 5;
    // 预设提示最大长度
    public static final int PROMPT_MAX_LENGTH = 5000;
    // 用户提交题目的代码最大长度限制
    public static final int QUESTION_SUBMIT_CODE_MAX_LENGTH = 5000;
}
